package com.trial.area.message.entity;

import java.util.Date;

/**
 * 发送短信信息实体类
 *
 *
 * @author 朱国军
 * @version 2016年03月23日  朱国军
 */
public class PhoneMessageVO {
	
	/** 短信ID */
    private String phoneMessageId;
	
	/** 用户ID */
    private String userId;
	
	/** 手机号码 */
    private String phoneNo;
	
	/** 短信内容 */
    private String smsInfo;
	
	/** 发送方式 */
    private Integer smsSendType;
	
	/** 是否发送成功 */
    private Integer smsState;
	
	/** 创建时间 */
    private Date createTime;
	
	/** 更新时间 */
    private Date updateTime;
	
	/**
     * 设置短信ID
     * 
     * @param phoneMessageId 短信ID
     */
    public void setPhoneMessageId(String phoneMessageId) {
        this.phoneMessageId = phoneMessageId;
    }

    /**
     * 获取短信ID
     * 
     * @return 短信ID
     */
    public String getPhoneMessageId() {
        return phoneMessageId;
    }
	
	/**
     * 设置用户ID
     * 
     * @param userId 用户ID
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取用户ID
     * 
     * @return 用户ID
     */
    public String getUserId() {
        return userId;
    }
	
	/**
     * 设置手机号码
     * 
     * @param phoneNo 手机号码
     */
    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    /**
     * 获取手机号码
     * 
     * @return 手机号码
     */
    public String getPhoneNo() {
        return phoneNo;
    }
	
	/**
     * 设置短信内容
     * 
     * @param smsInfo 短信内容
     */
    public void setSmsInfo(String smsInfo) {
        this.smsInfo = smsInfo;
    }

    /**
     * 获取短信内容
     * 
     * @return 短信内容
     */
    public String getSmsInfo() {
        return smsInfo;
    }
	
	/**
     * 设置发送方式
     * 
     * @param smsSendType 发送方式
     */
    public void setSmsSendType(Integer smsSendType) {
        this.smsSendType = smsSendType;
    }

    /**
     * 获取发送方式
     * 
     * @return 发送方式
     */
    public Integer getSmsSendType() {
        return smsSendType;
    }
	
	/**
     * 设置是否发送成功
     * 
     * @param smsState 是否发送成功
     */
    public void setSmsState(Integer smsState) {
        this.smsState = smsState;
    }

    /**
     * 获取是否发送成功
     * 
     * @return 是否发送成功
     */
    public Integer getSmsState() {
        return smsState;
    }
	
	/**
     * 设置创建时间
     * 
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取创建时间
     * 
     * @return 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }
	
	/**
     * 设置更新时间
     * 
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取更新时间
     * 
     * @return 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }
}